#pragma once
/*! \mainpage My Personal Index Page
*
* \section intro_sec Introduction
*
* This is the introduction.
*
* \section install_sec Installation
*
* \subsection step1 Step 1: Opening the box
*  
* etc...
*/


#include <d3d9.h>

#include <list>
#include <algorithm>
#include <functional>

#include "Node.h"
#include "Camera.h"


class VKScene
{
public:
	VKScene(void);
	~VKScene(void);

	virtual long InitScene(LPDIRECT3DDEVICE9 pDevice);
	virtual void RenderAll();

	void AddObject(VKObject* pObj);

	std::list<VKObject*> m_ObjList;

	LPDIRECT3DDEVICE9 m_pDevice;
	RBCamera m_Camera;
};
